ACM-2022-08-07

Jahrgang: 2022
Ausgabe: 08
Autor: Gerhard Rampf
Programm: ACM-LSTAERKEANPASSEN.LSP
Funktionalitt: Objekten eine Linienstrke zuweisen
Format: LISP
Lauffhig ab: AutoCAD 2005
Befehle: ACM-LSTAERKEANPASSEN
Bezug: Online


Beschreibung
============

Linien strken

Ist nachtrglich die Linienstrke von Objekten anzupassen, kommen in AutoCAD zum Beispiel das Fenster 
Eigenschaften oder die Befehlszeilenvariante EIGNDR zum Einsatz. Mit ACM-LSTAERKEANPASSEN.LSP geht 
jetzt noch ein besonders komfortables Tool ins Rennen, das ausschlielich fr diese Aufgabe konzipiert 
wurde. 
Nach dem Befehlsaufruf werden zunchst die aktuellen Einstellungen angezeigt, dann fordert die Routine 
zur Wahl der zu bearbeitenden Objekte auf. Die neue Linienstrke kann daraufhin direkt von einem
Quellobjekt in der Zeichnung abgegriffen werden, oder man bernimmt mit der Eingabetaste den zuletzt 
verwendeten Wert, der stets als Vorgabe angeboten wird. 
Fr eine weitere Technik zur Festlegung der neuen Linienstrke ffnet die Option Auswahlliste ein 
Dialogfeld, das alle verwendbaren Dicken anbietet. Ein Kontrollkstchen regelt hier zudem ber die 
Steuerung der Systemvariable LWDISPLAY, ob die Linienstrken auf dem Bildschirm zu sehen sind oder 
nicht.
Bei einer Bestimmung der Ziellinienstrke per Quellobjektwahl startet die Befehlszeilenoption 
Einstellungen ein weiteres Dialogfeld fr das Feintuning des Auswahlvorgangs. So lsst sich eine 
befehlsabhngige Pickboxgre definieren, die die Treffsicherheit erhht und damit die Objektwahl 
erheblich erleichtert. 
Auch der Umgang mit Blockreferenzen als Quellobjekt lsst sich regeln. Standardmig wird die der 
Einfgung zugeteilte Linienstrke gewhlt. ber die Aktivierung des Kontrollkstchens Blockelemente 
whlbar ist es aber auch mglich, an die Linienstrke von tief verschachtelten Bestandteilen zu gelangen. 
Eine weitere Option bietet das Kontrollkstchen VonLayer ersetzen. Ist hier ein Haken gesetzt, 
liest das Programm bei Quellobjekten, deren Linienstrke an die Zeichnungsebene gebunden ist, nicht 
den Wert VonLayer aus, sondern verwendet die dem Layer zugewiesene Linienstrke.